7d79b13da2a09c4d0217fad0add4f32f360551e4,src/main/java/com/feed_the_beast/ftbu/ServerInfoPage.java,ServerInfoPage,addCommandUsage,#ICommandSender#List#number#CommandTreeBase#,226
Before Change
private static void addCommandUsage(ICommandSender sender, List<ITextComponent> list, int level, CommandTreeBase treeCommand)
{
for(ICommand c : treeCommand.getSubCommands())
{
if(c instanceof CommandTreeBase)
{
list.add(tree(new TextComponentString('/' + c.getCommandName()), level));
addCommandUsage(sender, list, level + 1, (CommandTreeBase) c);
}
else
{
String usage = c.getCommandUsage(sender);
if(usage.indexOf('/') != -1 || usage.indexOf('%') != -1)
{
list.add(tree(new TextComponentString(usage), level));
}
else
{
list.add(tree(new TextComponentTranslation(usage), level));
}
}
}
After Change
page.println('/' + s);
}
page.println(null);
String usage = c.getCommandUsage(sender);
if(usage.indexOf('\n') != -1)
{
String[] usageL = usage.split("\n");
for(String s1 : usageL)
{
page.println(s1);
}
}
else
{
if(usage.indexOf('%') != -1 || usage.indexOf('/') != -1)
{
page.println(new TextComponentString(usage));
}
else
{
page.println(new TextComponentTranslation(usage));
}
}
if(c instanceof CommandTreeBase)
{
CommandTreeBase treeCommand = (CommandTreeBase) c;
for(ICommand command : treeCommand.getSubCommands())
{
addCommandUsage(sender, page.getSub(command.getCommandName()), level + 1, command);
}
}